#! /usr/bin/env python
# -*- coding: utf-8 -*-

from ui_automation_test.common.locate_by import By


class LocAddHiddenDanger:

    # 新增按钮
    loc_add_button = {
        'loc_role': By.button,
        'loc_name': '新增'
    }
  
    # 隐患来源下拉框
    loc_hidden_danger_source = {
        'loc_role': By.combobox,
        'loc_name': '隐患来源:'
    }
    # 隐患名称输入框
    loc_hidden_danger_name = {
        'loc_role': By.textbox,
        'loc_name': '* 隐患名称:'
    }
    # 所属风险对象下拉框
    loc_risk_object = {
        'loc_role': By.combobox,
        'loc_name': '* 所属风险对象:'
    }

    # 所属风险单元下拉框
    loc_risk_unit = {
        'loc_role': By.combobox,
        'loc_name': '所属风险单元:'
    }

    # 是否存在任一重大隐患情形下拉框
    loc_major_hidden_danger = {
        'loc_role': By.combobox,
        'loc_name': '是否存在任一重大隐患情形:'
    }

    # 隐患类型下拉框
    loc_hidden_danger_type = {
        'loc_role': By.combobox,  
        'loc_name': '隐患类型:'
    }

    # 隐患描述输入框
    loc_hidden_danger_description = {
        'loc_role': By.textbox,
        'loc_name': '隐患描述:'    
    }

    # 隐患图片上传按钮
    loc_hidden_danger_image = {
        'loc_role': By.button,
        'loc_name': '点击上传'
    }

    # 隐患治理类型单选框
    loc_hidden_danger_treatment_type = {            
        'loc_role': By.radiogroup,
        'loc_name': '隐患治理类型:'
    }


    # 提交按钮
    loc_submit = {
        'loc_role': By.button,
        'loc_name': '提 交'
    }

    # 取消按钮
    loc_cancel = {
        'loc_role': By.button,
        'loc_name': '取消'
    }

